1.28 |
"Miktexникум: и на старуху бывает проруха"
Недели две назад решил это я переустановить MiKTeX 2.9. Объяснить сейчас, зачем это было нужно, я уже не смогу. Видимо, временное умопомрачение. Так бывает.
Вот, например, случай из жизни.
Лет 20 назад везёт нас в деревню на стареньком "Москвиче-412" тестя опять же мой шурин-хирург. И на въезде в наше "имение" – Тахтамышево, закипает радиатор. Из под капота начинает валить пар, и всё такое. Он останавливает машину, выходит, открывает капот и (внимание!) – в здравом уме и твёрдой памяти – начинает откручивать крышку от радиатора. Опыт по физике с перегретым паром – 8-ой класс. Кто-нибудь был в Йеллоустонском национальном парке в Штатах? Так вот "гейзер" из радиатора, конечно, чуть поменьше был, но руку и частично лицо кипятком ошпарило ему конкретно. Спустя минуту, когда у Валеры закончились все "маты", он спрашивает у нас уже нормативно: "Что это я сделал?" Опытный автомобилист, каким он был, есть и будет, никогда бы этот "финт" не провернул. Что тогда было? А чёрт его знает...
Короче, "снёс" я живой и работящий "Miktex 2.9", "почистил" реестр "Windows XP", скачал инсталлятор новой версии с сайта, и, как умная Маша, засучив рукава, приступил к установке.
Тюкаю по exe-шнику – опа, ага! На меня вдруг выпрыгивает окошечко с надписью "Widows API error 1113: Символ Юникод не имеет сопоставления в конечной многобайтовой кодовой странице". Это что за фигня!?
"Звонок другу" – лезу в Google. Как всегда, ответ найден. Оказывается за MiKTeX-ом такой "косяк" замечен. Для его ликвидации в "Windows XP" нужно создать пользователя с именем, записанным латинскими буквочками без пробелов, и уже "из под него" запускать установку "MiKTeX".
Хорошо – "вышел" из "Администратора", "завёл" себе пользователя "guest", запустил установку из "гостя" – всё "поехало".
Дальше процесс установки был аналогичен описанному в
материалах на сайте. Вроде всё замечательно. Вот он "новый" "Miktex" с пылу с жару!
Да не тут-то было!
Начинаю проверять работу "Miktex", запуская на компиляцию уже проверенные-перепроверенные ранее tex-файлы в "TexMaker". А "TexMaker" вдруг начинает "ругаться" на установленные по всем правилам шрифты "pscyr", и показывает мне "фигу".
Ёшкин кот! Начинаю "следствие". Выяснилось, что если в tex-файле закомментировать (%) имеющиеся строки
\usepackage{pscyr}
\renewcommand{\rmdefault}{ftm}
то pdf-файл формируется, как всегда.
Можно было бы, конечно, плюнуть, но, во-первых, этот набор шрифтов мне очень "ндравится", а, во-вторых, ну, уж больно я не люблю, когда что-то идёт "не по моему"! Да и без "Miktex-а" мне уже не жизнь! А какая-то "железяка" "в натуре" издевается над пусть плохоньким, но "хомо сапиенс".
Дальше опускаю описание своей полуторадневной "войны" с неоднократными установками и переустановками "Miktex", чистками реестра, сменой диска и папки для установки, плясками с бубном и другим идиотизмом. В ходе поиска советов от умных людей в интернете натыкаюсь на гениальную фразу: "Установить Miktex – это фигня, главное – заставить его работать как надо".
Вот думаю, балбес! Про себя, конечно. Нарушил главный принцип программистов и вояк: "Работает (стреляет, летает, взрывается) – не трогай!"
И, уже находясь на грани помешательства, а точнее на грани переустановки всей любимоненавистной "Windows XP" с нуля ради "Miktex", предпринимаю последнюю попытку:
– устанавливаю "Miktex" "по новой" в папку "C:\Miktex",
– перезагружаюсь,
– удаляю всё содержимое папки "C:\Miktex" к чёртовой матери,
– поскольку на втором, точно таком же компьютере, "Miktex" я не трогал (хватило ума), то копирую содержимое папки "C:\Miktex" с "живым" "Miktex" и переношу его в пустую папку "C:\Miktex" на первом компьютере,
– перезагружаюсь.
Анекдот советских времен:
"Японский турист, отдыхавший в Сочи, забыл на пляже магнитофон фирмы "Sony". Каково же было его удивление, когда придя на место своего отдыха через 3 часа, он его там не обнаружил."
Каково же было моё удивление, когда после перезагрузки всё заработало по-старому!
Итак, господа аспиранты. Если вы установили себе "Miktex", разобрались, отладили и всё работает как надо, то не надо дурацких экспериментов, вроде того, который проделал я.
Работает – НЕ трогайте!
© 2013. В.И. Карнышев
В заставке использован советский плакат по технике безопасности
"Не открывай крышки над трепалом до полного останова машины"
(год и автор неизвестны)
"Аспирантура: непутёвые заметки язвительного пессимиста"
© Патинформбюро,
, 2014